a stressful job - German English Dictionary